<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: Enumerated Types</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__tcpwm__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerated Types<div class="ingroups"><a class="el" href="group__group__tcpwm.html">TCPWM        (Timer Counter PWM)</a> &raquo; <a class="el" href="group__group__tcpwm__common.html">Common</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga17d594ed5788e1fc2de2eae9982fc9dc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__tcpwm__enums.html#ga17d594ed5788e1fc2de2eae9982fc9dc">cy_en_tcpwm_trigselect_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dcae75c3855ed4b926fd65e57c9fcaeba68">CY_TCPWM_INPUT_TR_START</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dca5a4e13feb26547488d0a274d34a4b5d7">CY_TCPWM_INPUT_TR_RELOAD_OR_INDEX</a> = 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dca5100ba43a518d8f0f6977e8421d672cd">CY_TCPWM_INPUT_TR_STOP_OR_KILL</a> = 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dca68ef36ad8f1f97c074d8171f7a527f0f">CY_TCPWM_INPUT_TR_COUNT</a> = 0x03U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dca96c7db882ecc10e489278a8263b71338">CY_TCPWM_INPUT_TR_INDEX_OR_SWAP</a> = 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dcade433f03721499f683cad3ef9cce2484">CY_TCPWM_INPUT_TR_CAPTURE0</a> = 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga17d594ed5788e1fc2de2eae9982fc9dca65e1829f540f9b0846bc0ad357d48d2e">CY_TCPWM_INPUT_TR_CAPTURE1</a> = 0x05U
<br />
 }<tr class="memdesc:ga17d594ed5788e1fc2de2eae9982fc9dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">TCPWM Input Triggers.  <a href="group__group__tcpwm__enums.html#ga17d594ed5788e1fc2de2eae9982fc9dc">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga17d594ed5788e1fc2de2eae9982fc9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga302d5f1c0546c77304bfed7a8abf0cdb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__tcpwm__enums.html#ga302d5f1c0546c77304bfed7a8abf0cdb">cy_en_tcpwm_output_trigselect_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdbad236aa8d92f31130890f427d5b09b924">CY_TCPWM_OUTPUT_TR_OVERFLOW</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdba06feffe04ed553af947e22077c5ab73c">CY_TCPWM_OUTPUT_TR_UNDERFLOW</a> = 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdba7ab1b487bb05a11834c89f9ece8fb274">CY_TCPWM_OUTPUT_TR_TC_EVENT</a> = 0x02U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdba25bbdd4d4667d3b856262133bfc941e8">CY_TCPWM_OUTPUT_TR_CC0_MATCH</a> = 0x03U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdba5b13f066c2f46726f2bc8fc00c9e3ebb">CY_TCPWM_OUTPUT_TR_CC1_MATCH</a> = 0x04U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdbaeabf736cd6e0ae674a09d49197b0807a">CY_TCPWM_OUTPUT_TR_LINE_OUT</a> = 0x05U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdbab569598e389354257b999f248a8cb7e7">CY_TCPWM_OUTPUT_TR_CC0ORCC1_MATCH</a> = 0x06U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga302d5f1c0546c77304bfed7a8abf0cdba223464a9bd4b66ad5f970cfa9b723f96">CY_TCPWM_OUTPUT_TR_DISABLED</a> = 0x07U
<br />
 }<tr class="memdesc:ga302d5f1c0546c77304bfed7a8abf0cdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">TCPWM output Triggers.  <a href="group__group__tcpwm__enums.html#ga302d5f1c0546c77304bfed7a8abf0cdb">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga302d5f1c0546c77304bfed7a8abf0cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga236beaba02c8a2a1c4eec981501e7270"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__tcpwm__enums.html#ga236beaba02c8a2a1c4eec981501e7270">cy_en_tcpwm_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga236beaba02c8a2a1c4eec981501e7270af9807d578257fa9f0d29cd86ef2c71ea">CY_TCPWM_SUCCESS</a> = 0x00U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga236beaba02c8a2a1c4eec981501e7270ae445f943c46a8d517be923816b8459c9">CY_TCPWM_BAD_PARAM</a> = CY_TCPWM_ID | CY_PDL_STATUS_ERROR | 0x01U, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga236beaba02c8a2a1c4eec981501e7270a51f56f747deff67f94f3036a5074f626">CY_TCPWM_UNSUPPORTED_FEATURE</a> = CY_TCPWM_ID | CY_PDL_STATUS_ERROR | 0x02U
<br />
 }<tr class="memdesc:ga236beaba02c8a2a1c4eec981501e7270"><td class="mdescLeft">&#160;</td><td class="mdescRight">TCPWM status definitions.  <a href="group__group__tcpwm__enums.html#ga236beaba02c8a2a1c4eec981501e7270">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga236beaba02c8a2a1c4eec981501e7270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbc4d3602412fbbaf92175ef56258029"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__tcpwm__enums.html#gadbc4d3602412fbbaf92175ef56258029">cy_en_gf_depth_value_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a33dca46f1d71ece3b8c0358e5f10966d">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_0</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a722c4d6f3a7dcb4951f2db96ab884bcc">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_1</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a10c0797f0332d56e6d990caa42670acd">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_2</a> = 2UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a689ab5cd7795d42f305f80066c209695">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_4</a> = 3UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a5f79bc39e40aa0059bd81ea9ea8c34b8">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_8</a> = 4UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a824966d5cc039d8ac8934fb7bb6eea90">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_16</a> = 5UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a387571939d687803f37c3ec22ff06c89">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_32</a> = 6UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029abf243144a8c2d745e53aa45d64964a53">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_64</a> = 7UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a2130fdbd3d6886e7a8f61d98498fe297">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_128</a> = 8UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a9533900ebb8345722456571a07091278">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_256</a> = 9UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#ggadbc4d3602412fbbaf92175ef56258029a0f704750f3d1ee0e9f297b236f62a92f">CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_512</a> = 10UL
<br />
 }<tr class="memdesc:gadbc4d3602412fbbaf92175ef56258029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Glitch filter depth support values.  <a href="group__group__tcpwm__enums.html#gadbc4d3602412fbbaf92175ef56258029">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gadbc4d3602412fbbaf92175ef56258029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga619cd467ef63110365ad9e01785d7293"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__tcpwm__enums.html#ga619cd467ef63110365ad9e01785d7293">cy_en_copy_swap_config_t</a> { <br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga619cd467ef63110365ad9e01785d7293a06a30437183ed4979238f142e24528f0">CY_TCPWM_DISBALE_COPY_OR_SWAP</a> = 0UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga619cd467ef63110365ad9e01785d7293a48e7c6b36a95851f209b45598015a865">CY_TCPWM_COPY_CAPTUREBUFFER_VALUE_TO_CAPTURE</a> = 1UL, 
<br />
&#160;&#160;<a class="el" href="group__group__tcpwm__enums.html#gga619cd467ef63110365ad9e01785d7293ae5dcbc42becc0db2c547168504ee8660">CY_TCPWM_SWAP_CAPTUREBUFFER_AND_CAPTURE_VALUE</a> = 2UL
<br />
 }<tr class="memdesc:ga619cd467ef63110365ad9e01785d7293"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy or Swap values for CC0, CC1, Period and DT when both reload and swap are enabled then CC0/CC1/PERIOD/DT values are swapped with CC_BUFF/CC1_BUFF/PERIOD_BUFF/DT_BUFF values respectively When only reload is enabled then CC_BUFF/CC1_BUFF/PERIOD_BUFF/DT_BUFF values are copied to CC0/CC1/PERIOD/DT respectively.  <a href="group__group__tcpwm__enums.html#ga619cd467ef63110365ad9e01785d7293">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga619cd467ef63110365ad9e01785d7293"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga17d594ed5788e1fc2de2eae9982fc9dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga17d594ed5788e1fc2de2eae9982fc9dc">&#9670;&nbsp;</a></span>cy_en_tcpwm_trigselect_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__tcpwm__enums.html#ga17d594ed5788e1fc2de2eae9982fc9dc">cy_en_tcpwm_trigselect_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TCPWM Input Triggers. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dcae75c3855ed4b926fd65e57c9fcaeba68"></a>CY_TCPWM_INPUT_TR_START&#160;</td><td class="fielddoc"><p>Start. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dca5a4e13feb26547488d0a274d34a4b5d7"></a>CY_TCPWM_INPUT_TR_RELOAD_OR_INDEX&#160;</td><td class="fielddoc"><p>Reload/Index. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dca5100ba43a518d8f0f6977e8421d672cd"></a>CY_TCPWM_INPUT_TR_STOP_OR_KILL&#160;</td><td class="fielddoc"><p>Stop/Kill. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dca68ef36ad8f1f97c074d8171f7a527f0f"></a>CY_TCPWM_INPUT_TR_COUNT&#160;</td><td class="fielddoc"><p>Count. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dca96c7db882ecc10e489278a8263b71338"></a>CY_TCPWM_INPUT_TR_INDEX_OR_SWAP&#160;</td><td class="fielddoc"><p>Index/Swap. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dcade433f03721499f683cad3ef9cce2484"></a>CY_TCPWM_INPUT_TR_CAPTURE0&#160;</td><td class="fielddoc"><p>Capture 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d594ed5788e1fc2de2eae9982fc9dca65e1829f540f9b0846bc0ad357d48d2e"></a>CY_TCPWM_INPUT_TR_CAPTURE1&#160;</td><td class="fielddoc"><p>Capture 1. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga302d5f1c0546c77304bfed7a8abf0cdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga302d5f1c0546c77304bfed7a8abf0cdb">&#9670;&nbsp;</a></span>cy_en_tcpwm_output_trigselect_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__tcpwm__enums.html#ga302d5f1c0546c77304bfed7a8abf0cdb">cy_en_tcpwm_output_trigselect_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TCPWM output Triggers. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdbad236aa8d92f31130890f427d5b09b924"></a>CY_TCPWM_OUTPUT_TR_OVERFLOW&#160;</td><td class="fielddoc"><p>Overflow Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdba06feffe04ed553af947e22077c5ab73c"></a>CY_TCPWM_OUTPUT_TR_UNDERFLOW&#160;</td><td class="fielddoc"><p>Underflow Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdba7ab1b487bb05a11834c89f9ece8fb274"></a>CY_TCPWM_OUTPUT_TR_TC_EVENT&#160;</td><td class="fielddoc"><p>Terminal Count Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdba25bbdd4d4667d3b856262133bfc941e8"></a>CY_TCPWM_OUTPUT_TR_CC0_MATCH&#160;</td><td class="fielddoc"><p>Compare Match 0 Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdba5b13f066c2f46726f2bc8fc00c9e3ebb"></a>CY_TCPWM_OUTPUT_TR_CC1_MATCH&#160;</td><td class="fielddoc"><p>Compare Match 1 Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdbaeabf736cd6e0ae674a09d49197b0807a"></a>CY_TCPWM_OUTPUT_TR_LINE_OUT&#160;</td><td class="fielddoc"><p>PWM Output Signal Line Out. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdbab569598e389354257b999f248a8cb7e7"></a>CY_TCPWM_OUTPUT_TR_CC0ORCC1_MATCH&#160;</td><td class="fielddoc"><p>Compare Match 0 Event or Compare Match 1 Event. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga302d5f1c0546c77304bfed7a8abf0cdba223464a9bd4b66ad5f970cfa9b723f96"></a>CY_TCPWM_OUTPUT_TR_DISABLED&#160;</td><td class="fielddoc"><p>Trigger Out Disabled. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga236beaba02c8a2a1c4eec981501e7270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga236beaba02c8a2a1c4eec981501e7270">&#9670;&nbsp;</a></span>cy_en_tcpwm_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__tcpwm__enums.html#ga236beaba02c8a2a1c4eec981501e7270">cy_en_tcpwm_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>TCPWM status definitions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga236beaba02c8a2a1c4eec981501e7270af9807d578257fa9f0d29cd86ef2c71ea"></a>CY_TCPWM_SUCCESS&#160;</td><td class="fielddoc"><p>Successful. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga236beaba02c8a2a1c4eec981501e7270ae445f943c46a8d517be923816b8459c9"></a>CY_TCPWM_BAD_PARAM&#160;</td><td class="fielddoc"><p>One or more invalid parameters. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga236beaba02c8a2a1c4eec981501e7270a51f56f747deff67f94f3036a5074f626"></a>CY_TCPWM_UNSUPPORTED_FEATURE&#160;</td><td class="fielddoc"><p>Feature Unsupported. </p>
</td></tr>
</table>

</div>
</div>
<a id="gadbc4d3602412fbbaf92175ef56258029"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadbc4d3602412fbbaf92175ef56258029">&#9670;&nbsp;</a></span>cy_en_gf_depth_value_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__tcpwm__enums.html#gadbc4d3602412fbbaf92175ef56258029">cy_en_gf_depth_value_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Glitch filter depth support values. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a33dca46f1d71ece3b8c0358e5f10966d"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_0&#160;</td><td class="fielddoc"><p>GLitch filter depth value 0. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a722c4d6f3a7dcb4951f2db96ab884bcc"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_1&#160;</td><td class="fielddoc"><p>GLitch filter depth value 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a10c0797f0332d56e6d990caa42670acd"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_2&#160;</td><td class="fielddoc"><p>GLitch filter depth value 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a689ab5cd7795d42f305f80066c209695"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_4&#160;</td><td class="fielddoc"><p>GLitch filter depth value 4. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a5f79bc39e40aa0059bd81ea9ea8c34b8"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_8&#160;</td><td class="fielddoc"><p>GLitch filter depth value 8. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a824966d5cc039d8ac8934fb7bb6eea90"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_16&#160;</td><td class="fielddoc"><p>GLitch filter depth value 16. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a387571939d687803f37c3ec22ff06c89"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_32&#160;</td><td class="fielddoc"><p>GLitch filter depth value 32. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029abf243144a8c2d745e53aa45d64964a53"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_64&#160;</td><td class="fielddoc"><p>GLitch filter depth value 64. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a2130fdbd3d6886e7a8f61d98498fe297"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_128&#160;</td><td class="fielddoc"><p>GLitch filter depth value 128. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a9533900ebb8345722456571a07091278"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_256&#160;</td><td class="fielddoc"><p>GLitch filter depth value 256. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadbc4d3602412fbbaf92175ef56258029a0f704750f3d1ee0e9f297b236f62a92f"></a>CY_GLITCH_FILTER_DEPTH_SUPPORT_VALUE_512&#160;</td><td class="fielddoc"><p>GLitch filter depth value 512. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga619cd467ef63110365ad9e01785d7293"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga619cd467ef63110365ad9e01785d7293">&#9670;&nbsp;</a></span>cy_en_copy_swap_config_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__group__tcpwm__enums.html#ga619cd467ef63110365ad9e01785d7293">cy_en_copy_swap_config_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy or Swap values for CC0, CC1, Period and DT when both reload and swap are enabled then CC0/CC1/PERIOD/DT values are swapped with CC_BUFF/CC1_BUFF/PERIOD_BUFF/DT_BUFF values respectively When only reload is enabled then CC_BUFF/CC1_BUFF/PERIOD_BUFF/DT_BUFF values are copied to CC0/CC1/PERIOD/DT respectively. </p>
<p>There is no action when reload is disabled. Reload is enabled/disabled with the API's Cy_TCPWM_Block_EnableCompare0Swap, Cy_TCPWM_Block_EnableCompare1Swap, Cy_TCPWM_PWM_EnablePeriodSwap </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga619cd467ef63110365ad9e01785d7293a06a30437183ed4979238f142e24528f0"></a>CY_TCPWM_DISBALE_COPY_OR_SWAP&#160;</td><td class="fielddoc"><p>Reload is disabled. </p>
<p>There is no copy or swap enabled. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga619cd467ef63110365ad9e01785d7293a48e7c6b36a95851f209b45598015a865"></a>CY_TCPWM_COPY_CAPTUREBUFFER_VALUE_TO_CAPTURE&#160;</td><td class="fielddoc"><p>Copies the capture buffer value to the capture. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga619cd467ef63110365ad9e01785d7293ae5dcbc42becc0db2c547168504ee8660"></a>CY_TCPWM_SWAP_CAPTUREBUFFER_AND_CAPTURE_VALUE&#160;</td><td class="fielddoc"><p>Values of capture buffer and capture are exchanged. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
